.item-input
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0,0,0,0.65);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5;
    list-style: none;
    vertical-align: top;
    margin 10px 0
    .input-label
        display: inline-block;
        overflow: hidden;
        line-height: 40px;
        white-space: nowrap;
        text-align: right;
        vertical-align: middle;
    input
        -webkit-appearance: none;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-left 5px
        padding: 0;
        font-variant: tabular-nums;
        list-style: none;
        -webkit-font-feature-settings: 'tnum';
        font-feature-settings: 'tnum';
        position: relative;
        display: inline-block;
        height: 32px;
        padding: 4px 11px;
        color: rgba(0,0,0,0.65);
        font-size: 14px;
        line-height: 1.5;
        background-color: #fff;
        background-image: none;
        border-radius: 4px;
        border 1px solid #d9d9d9
        // -webkit-transition: all .3s;
        // transition: all .3s;
.error-message
    padding 0 16px 10px 16px
    color #c00

input:disabled
  background #ccc
